﻿<?php
	include("php/session.php");
	include("php/error.php");
	include("php/bbcode.php");
	include("dao/ConteudoDAO.class.php");
	include("dao/CategoriasDAO.class.php");
	include("dao/UsuarioDAO.class.php");
?>

<?php
	
	set_error_handler("customError");
	
	//VARIAVEIS QUE VEM DA URL, ID DA CATEGORIA E NOME DA CATEGORIA
	$idcategoria_get = $_GET['append'];
	$categoria_get   = $_GET['match'];
	
	//PAGINAÇÃO LIMITE POR PAGINA
	$limit = 15;
	
	
	if (isset($_GET['pagina'])) { 
		$pagina = (int)$_GET['pagina'];
	} else {
		$pagina = 1;
	}
	
	$inicio = ($pagina - 1) * $limit;
	
	$conteudodao = new ConteudoDAO();
	$conteudos = $conteudodao->posts($idcategoria_get, $inicio, $limit);
	$linhas = $conteudodao->contador($idcategoria_get);
	
	$paginas = ceil($linhas/15);
	
	$categoriasdao = new CategoriasDAO();
	$categorias = $categoriasdao->buscar();
	
	$usuariodao = new UsuarioDAO();
	
?>


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Chimera</title>
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="css/css.css">
<link rel="stylesheet" type="text/css" href="css/modal.css">
<script src="js/jquery-1.11.1.js"></script>
<script src="js/campos.js"></script>
<script src="js/modal.js"></script>
</head>

<body>
	<main>
    
   	  <header>
          <div class="container">
          	  <div class="topoSuperior">
                  <a href="inicio.php"><span class="logo"></span></a>
                  <input type="text" class="pesquisaTopo" placeholder="Faça sua pesquisa..." />
                  <select class="categoriasPesquisa">
                      <?php foreach($categorias as $categoria): ?>
                          <option value="<?= $categoria->getIdCategorias();?>"><?= $categoria->getNome();?></option>
                      <?php endforeach;?>
                  </select>
                  <span class="logout">
                      <a href="php/logout.php"></a>
                  </span>
                  <span class="sessionNome"><?= $_SESSION['nome'] ?></span>
              </div>
              
              <div class="topoInferior">
            	<div class="menuTopo">
                	<span class="menuPost">Menu</span>
                    <a href="#dialogNew" name="modal" class="new">Novo</span>
                    <a href="inicio.php" class="home">Início</a>
                    <a href="posts.php?append=<?= $idcategoria_get?>&match=<?= $categoria_get?>" class="menuPosts"><?= $categoria_get?></a>
                </div>
            </div>
          </div>
      </header>
      
      
      <section class="page">
        
        <div class="container">
            
            <div class="junteLeft">
                
                <ul class="menu">
     
                    <?php foreach($categorias as $categoria): ?>
                    
                        <li>
                            <a href="posts.php?append=<?= $categoria->getIdCategorias();?>&match=<?= $categoria->getNome();?>">
                                <?= $categoria->getNome();?>
                            </a>
                        </li>
                    
                    <?php endforeach;?>
                
                </ul>
            </div>
            
            <!-- DIV CRIADA PARA ALINHAR O CONTEUDO A DIREITA -->
            <div class="junteRight">
            	<!-- TAG H3 SIMPLES PARA COLOCAR UM TITULO NO MENU -->
                <!-- TAG UL PARA LISTAR OS ULTIMOS POSTS, JUNTO COM A TAG LI -->
            	<ul class="postsCategoria">
                	<h3 class="menuTitulo">Posts em <?= $categoria_get?></h3>
                    <!-- LAÇO QUE PERCORRE O ARRAY DE CONTEUDOS CRIADOS ACIMA
                    	EXIBES OS ULTIMOS POSTS -->
                	<?php foreach($conteudos as $conteudo): ?>
                    <!-- COM ALGUNS RESULTADOS DO ARRAY ACIMA, FAZ-SE OUTRA BUSCA
                    	O NOME DO USUARIO DO POST, E A CATEGORIA -->
                    <?php
						$usuario = $usuariodao->buscar($conteudo->getFk_idUsuario());
						$strCategoria = $categoriasdao->buscarCategoria($conteudo->getFk_idCategorias());
					?>
						<!-- TAG A, UM LINK PARA CADA POST, A PROPRIEDADE HREF
                            FEITA PARA ABRIR UM LINK DO PROPRIO SITE PASSANDO OS PARAMETROS
                            APRESENTADOS, PARA FAZER O REDIRECIONAMENTO CERTO, SEGUNDO A 
                            ESCOLHA DO USUARIO. -->
						<li class="postsLi">
                        	<a href="post.php?append=<?= $conteudo->getIdConteudo();?>&match=<?= $strCategoria->getNome();?>">
								<span class="assuntoUltimas">
									<?= $conteudo->getAssunto();?></br>
                                </span>
                                <span class="autorUltimas">por: <?= $usuario->getNome();?></span>
                                <span class="dataUltimas"><?= $conteudo->getData();?></span>
                            </a>
                        </li>
					
					<?php endforeach;?>
                </ul>
            </div>
            
        </div>    

      </section>
      
    </main>
    
    <div id="boxes">
        <div id="dialogNew" class="window shadow">
            <span class="close">X</span>
            <form class="formNovaNew" 
                action="controller/add.php?action=3445" method="post">
                	
                    <input type="text" class="inputAssunto" placeholder="Assunto" name="assunto"/>
                    <select class="inputCategorias" name="categoria">
						<?php foreach($categorias as $categoria): ?>
                            <option value="<?= $categoria->getIdCategorias();?>"><?= $categoria->getNome();?></option>
                        <?php endforeach;?>
                    </select>
                    <textarea id="mybox" class="inputConteudo" placeholder="Escreva o texto aqui" name="conteudo"></textarea>
                    
                    <a href="#" class="adicionarCampo">+</a>
                    
                    <div class="divTags">
                    	<input class="inputTags" name="tags[]" placeholder="Insira tags para pesquisa..."/>
                    </div>
                    
                    <input class="buttonEnviar" type="submit" value="Enviar" />
                    
                </form>
        </div>

        <div id="mask"></div>
    </div>
    
</body>
</html>